@charset "utf-8";
/* CSS Document */
.hostop{
	margin:0 auto;
	height:75px;
	width:965px;
	background:url(../images/topbanner.jpg) center center no-repeat;
	text-align:left;
	}
.hosname{
	padding:15px 0px 0px 30px;}
.hosname h1{
	color:#FFFFFF;
	font-family:微软雅黑,黑体;
	font-size:20px;
	}
.hosname h2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
	}
.hosnav{
	margin:0 auto;
	height:20px;
	width:965px;
	text-align:left;
	background-color:#FFFFFF;
	}
.hosnav ul{
	height:18px;
	width:965px;
	background:url(../images/header_bgline.jpg) left top repeat-x;
	line-height:18px;
	}
.hosdiv{
	margin:0 auto;
	width:965px;
	height:auto!important;min-height:600px;overflow:hidden;
	background-color:#FFFFFF;
	text-align:left;
	}
.hosleft{
	float:left;
	width:70%;
	padding-left:5px;
	background-color:#FFFFFF;}
.hosright{
	float:left;
	width:28%;
	padding-left:10px;
	background-color:#FFFFFF;
	}
.hosinfo_tit{
	border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
	height:26px;
	padding-left:15px;
	line-height:26px;
	color:#339900;
	font-size:14px;
	font-weight:bold;
	}
.hosinfo_tit span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}
.hosimg{
	float:left;
	width:200px;
	height:200px;
	padding:3px;
	margin-top:15px;
	margin-left:15px;
	background:#FFFFFF;
	border:1px #DDDDDD solid;}
.introbox{
	float:left;
	padding-left:20px;
	margin-top:15px;
	padding-right:10px;
	width:400px;
	}
.introbox dl dt{
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#339900;
	margin-bottom:5px;
	}
.introbox dl dd{
	line-height:20px;
	}
.introbox dl dd span{
	color:#339900;
	text-decoration:underline;
	}
#dept{
	margin-top:15px;
	}
#dept dt{
	border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
	height:26px;
	padding-left:15px;
	line-height:26px;
	color:#339900;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
#dept dt span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}

.doct{
	margin-top:15px;
	}
.doct dt{
	border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
	height:26px;
	padding-left:15px;
	line-height:26px;
	color:#339900;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
.doct dt span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}
.doct dd{
	padding-left:15px;
	}
.doctspan2{
	padding:10px;
	float:left;
	display:block;
	}
.deptspan2{
	color:#339900;
	font-size:11px;
	}
.deptspan2 a{
	color:#339900;
	}
.comment{
	margin-top:15px;
	}
.comment dt{
	border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
	height:26px;
	padding-left:15px;
	line-height:26px;
	color:#339900;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
.comment dt span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}
.comment dd{
	padding-left:15px;
	}
.vip{}
.vip dt{
border-top:1px #F0CF6A solid;
	border-bottom:1px #F0CF6A solid;
	background-color:#FFF7DD;
padding-left:15px;
font-size:14px;
font-weight:bold;
color:#ED8C21;
height:26px;
line-height:26px;
}
.vip dt span{
	color:#E8D186;
	font-size:11px;
	margin-left:5px;
	}
.vip dd{
	margin-top:5px;
	line-height:20px;
	padding:10px 15px;
	}
#news dt{
border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
padding-left:15px;
font-size:14px;
font-weight:bold;
color:#339900;
height:26px;
line-height:26px;
}
#news dt span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}
#news dd{
	margin-top:5px;
	line-height:20px;
	padding:10px 15px;
	}
#news ul li{
	text-align:left;
	padding:1px 3px;
	}
#news ul li span{
	color:#339900;
	font-size:11px;
	font-weight:bold;
	}
.newcomment dt{
border-top:1px #EAF0D8 solid;
	border-bottom:1px #EAF0D8 solid;
	background-color:#F6F9ED;
padding-left:15px;
font-size:14px;
font-weight:bold;
color:#339900;
height:26px;
line-height:26px;
}
.newcomment dt span{
	color:#C6D1A5;
	font-size:11px;
	margin-left:5px;
	}
.c_list{
	margin-top:5px;
	line-height:20px;
	padding:10px 15px;
	}
.c_list div{
	margin-top:3px;
	margin-bottom:3px;
	border-bottom:1px #CCCCCC dotted;
	}
.c_tit span{
	color:#339900;}
.c_tit span a{ 
	color:#339900;
	text-decoration:underline;
	margin-right:3px;
	font-weight:bold;
	}
.c_con{
	margin-top:5px;
	}
.more{
	text-align:right;
	padding-right:15px;
	margin-top:5px;
	}
.more a{
	color:#FF9900;
	text-decoration:underline;
	}
.facebox { padding: 8px; width: 250px; border: 1px solid #CCC; background: #FFF; z-index: 1000;}
.facebox ul li { float: left; width: 25px; height: 25px; overflow: hidden; }
.face { margin: 0 1px; vertical-align: middle; }
textarea {
border:1px solid #DDDDDD;
overflow:auto;
font-size:12px;
width:400px;
}
.textarea{
	float:left;
	width:400px;
	}
.warning{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:235px}
.warning dl dd{
	line-height:19px;
	color:#CCCCCC;
	margin-bottom:5px;
	}
.warning dl dd a{
	color:#339900;
}
.tag{
	margin-left:20px;
	}
.tag1,.tag2{
	color:#339900;
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;}
.footer{
	margin:0 auto;
	height:56px;
	padding-top:25px;
	width:965px;
	background-color:#FFF;
}
.footer ul{
	width:965px;
	height:56px;
	margin:0 auto;
	border-top:2px #339900 solid;
	
	}
.footer ul li{
	float:left;
	padding:10px 3px;
	color:#FFFFFF
	}
#moditime{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding-left:320px;
	}
.ks_type{
	width:70px;
	color:#339900;
	padding-left:20px;
	text-align:left;
	float:left;
	height:40px;
	line-height:40px;
	font-size:14px;
	}
.ks_name{
	width:530px;
	text-align:left;
	float:left;
	padding:5px;
	line-height:140%;
	color:#D6D3D3;
	}
.tyes{
	margin:0px 5px;
	text-align:left;
	min-height:43px; 
    height:auto !important; 
    height:43px;
	border-bottom:1px #D6D3D3 dotted;
	overflow:hidden;
	background-color:#FCFCF2;}
.tno{margin:0px 5px;
	text-align:left;
	min-height:43px; 
    height:auto !important; 
    height:43px;
	border-bottom:1px #D6D3D3 dotted;
	overflow:hidden;
	background-color:#FFFFFF;}